package com.uade.empresasdistribuidas.dao;

import org.hibernate.Query;

import com.uade.empresasdistribuidas.entities.RecorridoDTO;

public class RecorridoDAOImpl extends GenericHibernateDAO<RecorridoDTO, Integer> implements RecorridoDAO{

	public RecorridoDTO obtenerRecorrido(String sucursalNombreInicio,String sucursalNombreFin){
		Query query=getSession().createQuery("Select recorrido from  RecorridoDTO "
				+ "recorrido join recorrido.sucursalOrigen  sucIni join recorrido.sucursalDestino sucDes "
				+ "where sucIni.nombre=:nombreIni and sucDes.nombre=:nombreDes").setString("nombreIni", sucursalNombreInicio).setString("nombreDes", sucursalNombreFin);
		RecorridoDTO recorrido=(RecorridoDTO)query.uniqueResult();
		return recorrido;
		
	}
}
